#ifndef INTERPRETER_SEND_H
#define INTERPRETER_SEND_H

#include "core/null_deleter.h"
#include "model/interpreter.h"

#include "sendable.h"
#include "album_send.h"

#include <boost/shared_ptr.hpp>

namespace network {
	class interpreter_send : public network::sendable {
	public:
		interpreter_send(boost::shared_ptr<network::send_impl> impl,
				boost::shared_ptr<model::interpreter> i)
		: network::sendable(impl), _int(i) {}
		virtual ~interpreter_send() {}

		virtual string get_string();
	private:
		boost::shared_ptr<model::interpreter> _int;
	};
}

#endif
